#include<iostream>
using namespace std;
int main() {
	int t = 3;
	int *p = &t;
	// p = NULL;
	cout << p << " " << &p << endl;
	cout << *p << " " << p << " " << &p << endl;
	
	// int *p = NULL;
	// cout << p << endl;
 
	
	
	int a[2][3] = {0};
	cout << a << endl;
	cout << &a[0][0] << endl;
	cout << &a[0] << endl;
	cout << a+1 << endl;
	
	
	int b[2] = {0};
	cout << b << endl;
	cout << b+1<< endl;
	
	int c[2][3][4] = {0};
	cout << c << endl;
	cout << c+1 << endl;
	
	int d[2][3][4][5] = {0}; 
	cout << d << endl;
	cout << d+1 << endl;
	return 0;
} 
